home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / cbibcode.arc / STRTOK.C < prev    next >
Text File  |  1991-08-05  |  623b  |  22 lines

  1. /* strtok.c  From TC Bible page 301  Use strtok to get the next token, or
  2. substring, in a string delimited by any character from a second string */
  3.  
  4. #include <stdio.h>
  5. #include <string.h>
  6. char tokensep[] = " \t,";
  7.  
  8. main()
  9. {
  10.     int i = 0;
  11.     char buf[80], *token;
  12.     printf("Enter a string of tokens separated by comma or blank: ");
  13.     gets(buf);
  14.     token = strtok(buf, tokensep); /* Call strtok once to get first
  15.                                       token and initialize it */
  16.     while(token != NULL)           /* Keep calling strtok to get all tokens */
  17.     {
  18.         i++;
  19.         printf("Token %d = %s\n", i, token);
  20.         token = strtok(NULL, tokensep);
  21.     }
  22. }